package proyecto.dao;

import java.util.Collection;

import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Departamento;
import proyecto.modelo.Distrito;
import proyecto.modelo.Estado;
import proyecto.modelo.Genero;
import proyecto.modelo.Pais;
import proyecto.modelo.Perfil;
import proyecto.modelo.Provincia;
import proyecto.modelo.TipoDocumento;

public interface TipoDocumentoDAO {
	
	public TipoDocumento insertar(TipoDocumento obj) throws DAOExcepcion;

	public TipoDocumento obtener(String coTipoDocumento) throws DAOExcepcion;

	public void eliminar(String coTipoDocumento) throws DAOExcepcion;

	public TipoDocumento actualizar(TipoDocumento obj) throws DAOExcepcion;

	public Collection<TipoDocumento> listar() throws DAOExcepcion;
}
